import type { App } from 'vue'

import {
  BasicContainer,
  BasicEditTableRemark,
  BasicInputPopover,
  BasicPagination,
  BasicRefreshBtn,
  BasicSwitch,
  BasicTransfer
} from './application'

export const setupComponents = (app: App) => {
  app.component('BasicPagination', BasicPagination)
  app.component('BasicContainer', BasicContainer)
  app.component('BasicTransfer', BasicTransfer)
  app.component('BasicSwitch', BasicSwitch)
  app.component('BasicInputPopover', BasicInputPopover)
  app.component('BasicEditTableRemark', BasicEditTableRemark)
  app.component('BasicRefreshBtn', BasicRefreshBtn)
}
